﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;

namespace CobreDireto.net
{
    /// <summary>
    /// Representa as configurações das URL’s para o CobreDireto
    /// </summary>
    public class BehaviorData
    {
        /// <summary>
        /// URL para envio do post de aviso de mudança de status
        /// URL de retorno, para onde será enviada a campainha
        /// </summary>
        [XmlElement("url_post_bell")]
        public string UrlPostBell { get; set; }

        /// <summary>
        /// URL de direcionamento em caso de termino de processamento com sucesso.
        /// </summary>
        [XmlElement("url_redirect_success")]
        public string UrlRedirectSuccess { get; set; }

        /// <summary>
        /// URL de direcionamento em caso de termino de processamento com erro.
        /// Usada quando algum erro ocorre durante o processo do pagamento ou quando o pagamento não é autorizado.
        /// </summary>
        [XmlElement("url_redirect_error")]
        public string UrlRedirectError { get; set; }
    }
}
